Subtree decomposition for multistage stochastic programs
نویسنده
چکیده
A number of methods for solving multistage stochastic linear programs with recourse decompose the deterministic equivalent [4] to form subproblems based on scenarios (e.g., Rockafellar and Wets [6] and Mulvey and Ruszczyński [5]). Other methods use forms of Benders decomposition to form subproblems based on nodes of the scenario tree (e.g., Birge [1] and Gassmann [2]). Both types of algorithms can be conceptualized as a decomposition of the scenario tree [4] of the stochastic program. Also, under both of these approaches the number and size of the subproblems is predefined: each scenario or node corresponds to a subproblem. This research describes an algorithmic approach which allows more flexibility in the structure and size of the subproblems. Two existing decomposition approaches are used as a basis for applying the principles. The deterministic equivalent is reformulated in two ways in order to meet the needs of two underlying decomposition approaches. We use the concept of the extension of a node set, which adds the predecessor of each node to the node set. A subtree cover of the scenario tree is a set covering of the scenario nodes with the property that for each node set the subgraph induced by its extension is connected. A subtree partition of the scenario tree is a partition of the scenario nodes with the property that the subgraph induced by each node set is connected. Note the different node sets that are required to induce subtrees for the above. Different subtree covers and subtree partitions will lead to different subtree decompositions for the same problem.
منابع مشابه
Working Paper on Augmented Lagrangian Decomposition Methods for Multistage Stochastic Programs on Augmented Lagrangian Decomposition Methods for Multistage Stochastic Programs on Augmented Lagrangian Decomposition Methods for Multistage Stochastic Programs
A general decomposition framework for large convex optimization problems based on augmented Lagrangians is described. The approach is then applied to multistage stochastic programming problems in two di erent ways: by decomposing the problem into scenarios and by decomposing it into nodes corresponding to stages. Theoretical convergence properties of the two approaches are derived and a computa...
متن کاملCut sharing for multistage stochastic linear programs with interstage dependency
Multistage stochastic programs with interstage independent random parameters have recourse functions that do not depend on the state of the system. Decomposition-based algorithms can exploit this structure by sharing cuts (outer-linearizations of time recourse function) among different scenario subproblems at the same stage. The ability to share cuts is necessary in practical implementations of...
متن کاملOn the Convergence of Decomposition Methods for Multistage Stochastic Convex Programs
We prove the almost-sure convergence of a class of samplingbased nested decomposition algorithms for multistage stochastic convex programs in which the stage costs are general convex functions of the decisions, and uncertainty is modelled by a scenario tree. As special cases, our results imply the almost-sure convergence of SDDP, CUPPS and DOASA when applied to problems with general convex cost...
متن کاملDecomposition of Multistage Stochastic Programs with Recombining Scenario Trees
This paper presents a decomposition approach for linear multistage stochastic programs, that is based on the concept of recombining scenario trees. The latter, widely applied in Mathematical Finance, may prevent the node number of the scenario tree to grow exponentially with the number of time stages. It is shown how this property may be exploited within a non-Markovian framework and under time...
متن کاملAn enhanced decomposition algorithm for multistage stochastic hydroelectric scheduling
Handling uncertainty in natural inflow is an important part of a hydroelectric scheduling model. In a stochastic programming formulation, natural inflow may be modeled as a random vector with known distribution, but the size of the resulting mathematical program can be formidable. Decomposition-based algorithms take advantage of special structure and provide an attractive approach to such probl...
متن کامل